A new approach for component's port modeling in software architecture
نویسندگان
چکیده
Nowadays, Modeling of component's port is typically based on interfaces, which heavily constrain the definition of an application's architecture. This is mainly due, to the fact that, software architecture imported only the general concepts of its fundamental elements from related fields such as computer and network architecture, and did not show interests on how these concepts are organized and used in these fields in the process of defining miscellaneous architecture. To limit the interface constrains we have defined a port model, inspired from these related fields where the activity of defining architecture has reached a high degree of maturity. The port model is completely independent from interface concept. It allows the free manipulation of its internal structure and the specification of various controls over port and component. With these capabilities, the port model opens a new way, not supported by nowadays software architecture tools, to specify any topology an architect can imagine. In addition, the port represents one of the fundamentals elements supporting the aspect orientation of our approach to software architecture. The aspect orientation is supported through aspect ports, representing aspect's join point, which must be connected to specific aspect components.
منابع مشابه
Enhancement of a Diesel Engine Inlet Port for Pollutant Reduction and Performance Optimization
This research uses computational modeling to explore another method to increase diesel engine performance while maintaining low pollutant emission levels. Previous studies have shown that injection-rate profiles and injector configurations play important roles on the performance and emissions of particulate and NOx in DI diesel engines. Since the most important engine design parameters, includi...
متن کاملPower Amplifier Linearization Using Six-port Receiver for DVB-S2 Satellite Communications
A digital look-up table adaptive predistortion technique using a six-port receiver for power amplifier linearization is presented. The system is designed in Ka-band for a DVB-S2 satellite link. We use a six-port receiver at the linearizationloop in place of classic heterodyne receivers. The six-port receiver is implemented by the use of passive microwavecircuits and detector diodes. This approa...
متن کاملA new approach for constraining failure probability of a critical deteriorating system Yard crane scheduling in port container terminals using genetic algorithm
In this paper, we focus on a continuously deteriorating critical equipment which its failure cannot be measured by cost criterion. For these types of systems like military systems, nuclear systems, etc it is extremely important to avoid failure during the actual operation of the system. In this paper we propose an approach which constrains failure probability to a pre-specified value. This valu...
متن کاملA new SDN-based framework for wireless local area networks
Nowadays wireless networks are becoming important in personal and public communication andgrowing very rapidly. Similarly, Software Dened Network (SDN) is an emerging approach to over-come challenges of traditional networks. In this paper, a new SDN-based framework is proposedto ne-grained control of 802.11 Wireless LANs. This work describes the benets of programmableAcc...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 83 شماره
صفحات -
تاریخ انتشار 2010